package com.qf.controller;


import com.qf.entity.Address;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * 验证 spring 创建对象时调用了对象的哪些方法
 * 1.对象的构造函数（空参）被调用了
 * 2.对象的setter方法被调用了
 * 3.对象的自定义的初始化方法, 前提是在 bean标签中进行配置     init-method="init"
 * //4.对象的自定义的销毁方法
 */
public class TestAddress {
    public static void main(String[] args) {

        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring-context.xml");

        Address address = (Address) context.getBean("address");

        System.out.println(address);
        //关闭容器
        context.close();
    }
}
